包名 com.Meng

/*
*
*    @阿杰   Meng
*
*    有问题请联系：q2217444740
*
*	未完善，待后续更新。
*/

@外部依赖库("../../安卓基本库/依赖库/androidx/core-1.3.0.aar")
类 嵌套滚动布局 : 布局组件
	
	@code
    public #<嵌套滚动布局>(android.content.Context context) {
        super(context);
    }

    @Override
    public androidx.core.widget.NestedScrollView onCreateView(android.content.Context context) {
        androidx.core.widget.NestedScrollView view = new androidx.core.widget.NestedScrollView(context);
        view.setOnScrollChangeListener(new androidx.core.widget.NestedScrollView.OnScrollChangeListener(){
			public void onScrollChange(androidx.core.widget.NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY){
				#滚动(scrollX,scrollY,oldScrollX,oldScrollY);
			};
		});
		new Thread(new Runnable() { public void run() {
			view.setDescendantFocusability(android.view.ViewGroup.FOCUS_BLOCK_DESCENDANTS);
			try { Thread.sleep(1000); } catch (Exception e) {}
			view.setDescendantFocusability(android.view.ViewGroup.FOCUS_BEFORE_DESCENDANTS);
		}}).start();
		return view;
    }

    @Override
    public androidx.core.widget.NestedScrollView getView() {
        return (androidx.core.widget.NestedScrollView) view;
    }
    @end
	
	属性写 禁用嵌套滚动(是否 : 逻辑型)
		code getView().setNestedScrollingEnabled(#是否);
	结束 属性
	
	属性读 禁用嵌套滚动() : 逻辑型
		code return getView().isNestedScrollingEnabled();
	结束 属性
	
	属性读 滚动方向() : 整数
		code return getView().getNestedScrollAxes();
	结束 属性
	
	属性写 完全显示(是否 为 逻辑型)
		code getView().setFillViewport(#是否);
	结束 属性
	
	属性读 完全显示() 为 逻辑型
		code return getView().isFillViewport();
	结束 属性
	
	属性写 平滑滚动(是否 : 逻辑型)
		code getView().setSmoothScrollingEnabled(#是否);
	结束 属性
	
	属性读 平滑滚动() : 逻辑型
		code return getView().isSmoothScrollingEnabled();
	结束 属性
	
	方法 滚动到(X : 整数, Y : 整数, 动画时长 : 整数 = 250)
		code getView().smoothScrollTo(#X,#Y,#动画时长);
	结束 方法
	
	方法 滚动偏移(X : 整数, Y : 整数, 动画时长 : 整数 = 250)
		code getView().smoothScrollBy(#X,#Y,#动画时长);
	结束 方法
	
	方法 立即滚动到(X : 整数, Y : 整数)
		code getView().scrollTo(#X,#Y);
	结束 方法
	
	方法 拦截触摸(是否 : 逻辑型)
		code getView().requestDisallowInterceptTouchEvent(#是否);
	结束 方法
	
	定义事件 滚动(X : 整数, Y : 整数, 起始X : 整数, 起始Y : 整数)
	
结束 类